home *** CD-ROM | disk | FTP | other *** search
/ Ham Radio 2000 / Ham Radio 2000.iso / ham2000 / misc / tasm / tasm51.tab < prev    next >
Text File  |  1991-07-13  |  7KB  |  280 lines

  1. "TASM 8051 Assembler.    "
  2. /* This is the instruction set definition table for the 8051 version of TASM.
  3. /*      Thomas N. Anderson, Speech Technology Incorported, June 1987.
  4. /* 
  5. /*INSTR ARGS OPCODE BYTES MOD CLASS SHIFT OR */
  6. /*-------------------------------------------*/
  7. ACALL *       11 2 JMP 1
  8.  
  9. ADD  A,R0     28 1 NOP 1
  10. ADD  A,R1     29 1 NOP 1
  11. ADD  A,R2     2A 1 NOP 1
  12. ADD  A,R3     2B 1 NOP 1
  13. ADD  A,R4     2C 1 NOP 1
  14. ADD  A,R5     2D 1 NOP 1
  15. ADD  A,R6     2E 1 NOP 1
  16. ADD  A,R7     2F 1 NOP 1
  17. ADD  A,@R0    26 1 NOP 1
  18. ADD  A,@R1    27 1 NOP 1
  19. ADD  A,#*     24 2 NOP 1
  20. ADD  A,*      25 2 NOP 1
  21.  
  22. ADDC A,R0     38 1 NOP 1
  23. ADDC A,R1     39 1 NOP 1
  24. ADDC A,R2     3A 1 NOP 1
  25. ADDC A,R3     3B 1 NOP 1
  26. ADDC A,R4     3C 1 NOP 1
  27. ADDC A,R5     3D 1 NOP 1
  28. ADDC A,R6     3E 1 NOP 1
  29. ADDC A,R7     3F 1 NOP 1
  30. ADDC A,@R0    36 1 NOP 1
  31. ADDC A,@R1    37 1 NOP 1
  32. ADDC A,#*     34 2 NOP 1
  33. ADDC A,*      35 2 NOP 1
  34.  
  35. AJMP *        01 2 JMP 1
  36.  
  37. ANL  A,R0     58 1 NOP 1
  38. ANL  A,R1     59 1 NOP 1
  39. ANL  A,R2     5A 1 NOP 1
  40. ANL  A,R3     5B 1 NOP 1
  41. ANL  A,R4     5C 1 NOP 1
  42. ANL  A,R5     5D 1 NOP 1
  43. ANL  A,R6     5E 1 NOP 1
  44. ANL  A,R7     5F 1 NOP 1
  45. ANL  A,@R0    56 1 NOP 1
  46. ANL  A,@R1    57 1 NOP 1
  47. ANL  A,#*     54 2 NOP 1
  48. ANL  A,*      55 2 NOP 1
  49. ANL  C,/*     b0 2 NOP 1
  50. ANL  C,*      82 2 NOP 1
  51. ANL  *,A      52 2 NOP 1
  52. ANL  *,#*     53 3 COMBINE 1
  53.  
  54. CJNE A,#*,*   b4 3 CR  1
  55. CJNE A,*,*    b5 3 CR  1
  56. CJNE R0,#*,*  b8 3 CR  1
  57. CJNE R1,#*,*  b9 3 CR  1
  58. CJNE R2,#*,*  ba 3 CR  1
  59. CJNE R3,#*,*  bb 3 CR  1
  60. CJNE R4,#*,*  bc 3 CR  1
  61. CJNE R5,#*,*  bd 3 CR  1
  62. CJNE R6,#*,*  be 3 CR  1
  63. CJNE R7,#*,*  bf 3 CR  1
  64. CJNE @R0,#*,* b6 3 CR  1
  65. CJNE @R1,#*,* b7 3 CR  1
  66.  
  67. CLR  A        e4 1 NOP 1
  68. CLR  C        c3 1 NOP 1
  69. CLR  *        c2 2 NOP 1
  70.  
  71. CPL  A        f4 1 NOP 1
  72. CPL  C        b3 1 NOP 1
  73. CPL  *        b2 2 NOP 1
  74.  
  75. DA   A        d4 1 NOP 1
  76.  
  77. DEC  A        14 1 NOP 1
  78. DEC  R0       18 1 NOP 1
  79. DEC  R1       19 1 NOP 1
  80. DEC  R2       1A 1 NOP 1
  81. DEC  R3       1B 1 NOP 1
  82. DEC  R4       1C 1 NOP 1
  83. DEC  R5       1D 1 NOP 1
  84. DEC  R6       1E 1 NOP 1
  85. DEC  R7       1F 1 NOP 1
  86. DEC  @R0      16 1 NOP 1
  87. DEC  @R1      17 1 NOP 1
  88. DEC  *        15 2 NOP 1
  89.  
  90. DIV  AB       84 1 NOP 1
  91.  
  92. DJNZ R0,*     d8 2 R1  1
  93. DJNZ R1,*     d9 2 R1  1
  94. DJNZ R2,*     dA 2 R1  1
  95. DJNZ R3,*     dB 2 R1  1
  96. DJNZ R4,*     dC 2 R1  1
  97. DJNZ R5,*     dD 2 R1  1
  98. DJNZ R6,*     dE 2 R1  1
  99. DJNZ R7,*     dF 2 R1  1
  100. DJNZ *,*      d5 3 CR  1
  101.  
  102. INC  A        04 1 NOP 1
  103. INC  R0       08 1 NOP 1
  104. INC  R1       09 1 NOP 1
  105. INC  R2       0A 1 NOP 1
  106. INC  R3       0B 1 NOP 1
  107. INC  R4       0C 1 NOP 1
  108. INC  R5       0D 1 NOP 1
  109. INC  R6       0E 1 NOP 1
  110. INC  R7       0F 1 NOP 1
  111. INC  @R0      06 1 NOP 1
  112. INC  @R1      07 1 NOP 1
  113. INC  DPTR     a3 1 NOP 1
  114. INC  *        05 2 NOP 1
  115.  
  116. JB   *,*      20 3 CR  1
  117. JBC  *,*      10 3 CR  1
  118. JC   *        40 2 R1  1
  119. JMP  @A+DPTR  73 1 NOP 1
  120. JNB  *,*      30 3 CR  1
  121. JNC  *        50 2 R1  1
  122. JNZ  *        70 2 R1  1
  123. JZ   *        60 2 R1  1
  124.  
  125. LCALL *       12 3 SWAP 1
  126.  
  127. LJMP *        02 3 SWAP 1
  128.  
  129. MOV  A,R0     e8 1 NOP 1
  130. MOV  A,R1     e9 1 NOP 1
  131. MOV  A,R2     eA 1 NOP 1
  132. MOV  A,R3     eB 1 NOP 1
  133. MOV  A,R4     eC 1 NOP 1
  134. MOV  A,R5     eD 1 NOP 1
  135. MOV  A,R6     eE 1 NOP 1
  136. MOV  A,R7     eF 1 NOP 1
  137. MOV  A,@R0    e6 1 NOP 1
  138. MOV  A,@R1    e7 1 NOP 1
  139. MOV  A,#*     74 2 NOP 1
  140. MOV  A,*      e5 2 NOP 1
  141. MOV  C,*      a2 2 NOP 1
  142. MOV  DPTR,#*  90 3 SWAP 1
  143. MOV  R0,A     f8 1 NOP 1
  144. MOV  R1,A     f9 1 NOP 1
  145. MOV  R2,A     fA 1 NOP 1
  146. MOV  R3,A     fB 1 NOP 1
  147. MOV  R4,A     fC 1 NOP 1
  148. MOV  R5,A     fD 1 NOP 1
  149. MOV  R6,A     fE 1 NOP 1
  150. MOV  R7,A     fF 1 NOP 1
  151. MOV  R0,#*    78 2 NOP 1
  152. MOV  R1,#*    79 2 NOP 1
  153. MOV  R2,#*    7A 2 NOP 1
  154. MOV  R3,#*    7B 2 NOP 1
  155. MOV  R4,#*    7C 2 NOP 1
  156. MOV  R5,#*    7D 2 NOP 1
  157. MOV  R6,#*    7E 2 NOP 1
  158. MOV  R7,#*    7F 2 NOP 1
  159. MOV  R0,*     a8 2 NOP 1
  160. MOV  R1,*     a9 2 NOP 1
  161. MOV  R2,*     aA 2 NOP 1
  162. MOV  R3,*     aB 2 NOP 1
  163. MOV  R4,*     aC 2 NOP 1
  164. MOV  R5,*     aD 2 NOP 1
  165. MOV  R6,*     aE 2 NOP 1
  166. MOV  R7,*     aF 2 NOP 1
  167. MOV  @R0,A    f6 1 NOP 1
  168. MOV  @R1,A    f7 1 NOP 1
  169. MOV  @R0,#*   76 2 NOP 1
  170. MOV  @R1,#*   77 2 NOP 1
  171. MOV  @R0,*    a6 2 NOP 1
  172. MOV  @R1,*    a7 2 NOP 1
  173. MOV  *,A      f5 2 NOP 1
  174. MOV  *,C      92 2 NOP 1
  175. MOV  *,R0     88 2 NOP 1
  176. MOV  *,R1     89 2 NOP 1
  177. MOV  *,R2     8A 2 NOP 1
  178. MOV  *,R3     8B 2 NOP 1
  179. MOV  *,R4     8C 2 NOP 1
  180. MOV  *,R5     8D 2 NOP 1
  181. MOV  *,R6     8E 2 NOP 1
  182. MOV  *,R7     8F 2 NOP 1
  183. MOV  *,@R0    86 2 NOP 1
  184. MOV  *,@R1    87 2 NOP 1
  185. MOV  *,#*     75 3 COMBINE 1
  186. MOV  *,*      85 3 CSWAP   1
  187.  
  188. MOVC A,@A+DPTR 93 1 NOP 1
  189. MOVC A,@A+PC  83 1 NOP 1
  190.  
  191. MOVX A,@R0    e2 1 NOP 1
  192. MOVX A,@R1    e3 1 NOP 1
  193. MOVX A,@DPTR  e0 1 NOP 1
  194. MOVX @R0,A    f2 1 NOP 1
  195. MOVX @R1,A    f3 1 NOP 1
  196. MOVX @DPTR,A  f0 1 NOP 1
  197.  
  198. MUL  AB       a4 1 NOP 1
  199.  
  200. NOP  ""       00 1 NOP 1
  201.  
  202. ORL  A,R0     48 1 NOP 1
  203. ORL  A,R1     49 1 NOP 1
  204. ORL  A,R2     4A 1 NOP 1
  205. ORL  A,R3     4B 1 NOP 1
  206. ORL  A,R4     4C 1 NOP 1
  207. ORL  A,R5     4D 1 NOP 1
  208. ORL  A,R6     4E 1 NOP 1
  209. ORL  A,R7     4F 1 NOP 1
  210. ORL  A,@R0    46 1 NOP 1
  211. ORL  A,@R1    47 1 NOP 1
  212. ORL  A,#*     44 2 NOP 1
  213. ORL  A,*      45 2 NOP 1
  214. ORL  C,/*     a0 2 NOP 1
  215. ORL  C,*      72 2 NOP 1
  216. ORL  *,A      42 2 NOP 1
  217. ORL  *,#*     43 3 COMBINE 1
  218.  
  219. POP  *        d0 2 NOP 1
  220. PUSH *        c0 2 NOP 1
  221.  
  222. RET  ""       22 1 NOP 1
  223. RETI ""       32 1 NOP 1
  224.  
  225. RL   A        23 1 NOP 1
  226. RLC  A        33 1 NOP 1
  227. RR   A        03 1 NOP 1
  228. RRC  A        13 1 NOP 1
  229.  
  230. SETB C        d3 1 NOP 1
  231. SETB *        d2 2 NOP 1
  232.  
  233. SJMP *        80 2 R1  1
  234.  
  235. SUBB A,R0     98 1 NOP 1
  236. SUBB A,R1     99 1 NOP 1
  237. SUBB A,R2     9A 1 NOP 1
  238. SUBB A,R3     9B 1 NOP 1
  239. SUBB A,R4     9C 1 NOP 1
  240. SUBB A,R5     9D 1 NOP 1
  241. SUBB A,R6     9E 1 NOP 1
  242. SUBB A,R7     9F 1 NOP 1
  243. SUBB A,@R0    96 1 NOP 1
  244. SUBB A,@R1    97 1 NOP 1
  245. SUBB A,#*     94 2 NOP 1
  246. SUBB A,*      95 2 NOP 1
  247.  
  248. SWAP A        c4 1 NOP 1
  249.  
  250. XCH  A,R0     c8 1 NOP 1
  251. XCH  A,R1     c9 1 NOP 1
  252. XCH  A,R2     cA 1 NOP 1
  253. XCH  A,R3     cB 1 NOP 1
  254. XCH  A,R4     cC 1 NOP 1
  255. XCH  A,R5     cD 1 NOP 1
  256. XCH  A,R6     cE 1 NOP 1
  257. XCH  A,R7     cF 1 NOP 1
  258. XCH  A,@R0    c6 1 NOP 1
  259. XCH  A,@R1    c7 1 NOP 1
  260. XCH  A,*      c5 2 NOP 1
  261.  
  262. XCHD A,@R0    d6 1 NOP 1
  263. XCHD A,@R1    d7 1 NOP 1
  264.  
  265. XRL  A,R0     68 1 NOP 1
  266. XRL  A,R1     69 1 NOP 1
  267. XRL  A,R2     6A 1 NOP 1
  268. XRL  A,R3     6B 1 NOP 1
  269. XRL  A,R4     6C 1 NOP 1
  270. XRL  A,R5     6D 1 NOP 1
  271. XRL  A,R6     6E 1 NOP 1
  272. XRL  A,R7     6F 1 NOP 1
  273. XRL  A,@R0    66 1 NOP 1
  274. XRL  A,@R1    67 1 NOP 1
  275. XRL  A,#*     64 2 NOP 1
  276. XRL  A,*      65 2 NOP 1
  277. XRL  *,A      62 2 NOP 1
  278. XRL  *,#*     63 3 COMBINE 1
  279.  
  280.